package com.play2gether;

import android.app.FragmentTransaction;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.view.View;
import android.widget.Button;

/**
 * Created by Raul on 19/04/14.
 */
public class contenedorMenuPrincipalActivity extends FragmentActivity implements View.OnClickListener {
    public Button btFormularioNV;
    public Button btSugerencia;
    public Button btOpciones;
    public Button btMenu;

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        String id = "idContenedor";


        setContentView(R.layout.contenedor_menu_principal);

        btFormularioNV = (Button) findViewById(R.id.btFormularioNV);
        btSugerencia = (Button) findViewById(R.id.btSugerencia);
        btMenu = (Button) findViewById(R.id.btMenu);
        btMenu = (Button) findViewById(R.id.btMenu);
        btOpciones = (Button) findViewById(R.id.btMenu);

        btFormularioNV.setOnClickListener(this);
        btSugerencia.setOnClickListener(this);
        btMenu.setOnClickListener(this);
        btOpciones.setOnClickListener(this);

        Bundle arguments = new Bundle();
        arguments.putString("id", id);

        Fragment fragment = new FragmentMenuPrincipal();
        FragmentManager fragmentManager = getSupportFragmentManager();
        android.support.v4.app.FragmentTransaction transaction = fragmentManager.beginTransaction();
        transaction.replace(R.id.contenedor, fragment);
        transaction.commit();
    }

    @Override
    public void onClick(View v) {
        Fragment fragment = null;
        FragmentManager fragmentManager = getSupportFragmentManager();
        android.support.v4.app.FragmentTransaction transaction = fragmentManager.beginTransaction();

        switch (v.getId()) {
            case R.id.btFormularioNV:
                // Crear un nuevo fragmento y transacción
                fragment = new Fragment1();
                // Reemplazar lo que esté en el fragment_container view con este fragmento,
                // y añadir transacción al back stack
                transaction.replace(R.id.contenedor, fragment);
                transaction.addToBackStack(null);
                //commit la trasacción
                transaction.commit();
                break;
            case R.id.btSugerencia:
                // Crear un nuevo fragmento y transacción
                fragment = new Fragment2();
                // Reemplazar lo que esté en el fragment_container view con este fragmento,
                // y añadir transacción al back stack
                transaction.replace(R.id.contenedor, fragment);
                transaction.addToBackStack(null);
                //commit la trasacción
                transaction.commit();
                break;
            case R.id.btMenu://De momento utilizaremos el botón de back del móvil.
                // Crear un nuevo fragmento y transacción
                //fragment = new FragmentMenuPrincipal();
                // Reemplazar lo que esté en el fragment_container view con este fragmento,
                // y añadir transacción al back stack
                //transaction.replace(R.id.contenedor, fragment);
                //transaction.addToBackStack(null);
                //commit la trasacción
                //transaction.commit();
                break;
            case R.id.btOpciones:



                break;
        }
    }
    public void getPrueba(){}
}
